/*
    Implementacion de las funciones correspondientes a la carta especificadas
    en carta.h
    
    Fecha de creacion:
    Abril 19 de 2009
    
    Autores: 
       - Javier Morales
*/ 


#include <iostream>

#include "carta.h"

using namespace std;

/*
 * Imprime una carta mostrando su palo y su numero
 */
void imprimirCarta(Carta carta)
{
    cout<<carta.palo<<carta.numero<<' ';
}

/*
 * Genera una baraja y la almacena en el arreglo de cartas que recibe 
 * como parametro
 */
void generarBaraja(Carta baraja[])
{
    char palo = '\2';
    for (int i=0; i<TAM_BARAJA; i++)
    {
        if (i%13==0)
           palo++;
        baraja[i].palo=palo;
        baraja[i].numero=i%13+1;
    } 
}
